@charset "utf-8";
/* CSS Document */

body{ font:12px/1.5 Arial; color:#fff;background:url(../images/bg.jpg) center 0 repeat-y; min-width:955px;}
html,body,p,dl,dt,dd,table,td,th,input,img,form,div,span,ul,ol,li,h1,h2,h3,h4,h5,h6,select,fieldset,fieldset,input,button,sub,sup,textarea{margin:0;padding:0; }
table {border-collapse:collapse; border-spacing:0;}
h1,h2,h3,h4,h5,h6 {font-size:100%;} 
iframe,img{ border:0 none;}
img{ vertical-align:middle;}
em,i{font-style: normal;}
ul,li,ol{list-style:none outside none;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{*zoom:1;}
a{ text-decoration:none;color:#fff}
a:hover{ text-decoration:none;color:#e1c7a4}
:focus { outline:0;}
.clear{ clear:both; overflow:hidden; font-size:0; height:0;line-height:0;}
.right { float:right}
.left { float:left}

.headLogin { border-bottom:1px solid #3e0100; height:24px; min-width:955px; background:#790103}
.headLogin .pLogin { line-height:24px; height:24px; width:955px; margin:0 auto; text-align:right}
.headLogin .pLogin a { margin:0 10px;}

.header { width:955px; margin:0 auto; min-width:955px;}
.header .logoPic { width:400px; height:121px; overflow:hidden; float:left}
.ivy555 { width:555px; float:left; height:121px; overflow:hidden}

.nav { width:955px; margin:0 auto; min-width:955px; background:url(../images/navBg.png) 0 0 repeat-x; height:36px; line-height:36px; text-align:center}
.nav a { padding:0 30px;}
.nav a.cur { color:#e1c7a4;}

.main { width:955px; margin:0 auto; min-width:955px}

.footer { width:955px; margin:0 auto; min-width:955px;}
.footer a { color:#CCB72D}
.footer a:hover { color:#fff}
.footer .pLogoLinks { height:52px;}
.footer .pLogoLinks a { background:url(../images/footLogoMap.png) 0 0 no-repeat; float:left; height:52px; overflow:hidden}
.footer .pLogoLinks a.footLogo1 { width:44px;}
.footer .pLogoLinks a.footLogo2 { width:45px; background-position:-90px 0}
.footer .pLogoLinks a.footLogo3 { width:58px; background-position:0 -53px}
.footer .pLogoLinks a.footLogo4 { width:66px; background-position:0 -106px}
.footer .pLogoLinks a.footLogo5 { width:81px; background-position:0 -159px}
.footer .pLogoLinks a.footLogo6 { width:130px; background-position:0 -212px}
.footer .pLogoLinks a.footLogo7 { width:93px; background-position:0 -265px}
.footer .pLogoLinks a.footLogo8 { width:88px; background-position:0 -318px}
.footer .pLogoLinks a.footLogo9 { width:91px; background-position:0 -371px}
.footer .pLogoLinks a.footLogo10 { width:109px; background-position:0 -424px}
.footer .pLogoLinks a.footLogo11 { width:150px; background-position:0 -477px}
.footer .pLogoLinks a:hover.footLogo1 { background-position:-45px 0}
.footer .pLogoLinks a:hover.footLogo2 { background-position:-136px 0}
.footer .pLogoLinks a:hover.footLogo3 { background-position:-59px -53px}
.footer .pLogoLinks a:hover.footLogo4 { background-position:-67px -106px}
.footer .pLogoLinks a:hover.footLogo5 { background-position:-82px -159px}
.footer .pLogoLinks a:hover.footLogo6 { background-position:-131px -212px}
.footer .pLogoLinks a:hover.footLogo7 { background-position:-94px -265px}
.footer .pLogoLinks a:hover.footLogo8 { background-position:-89px -318px}
.footer .pLogoLinks a:hover.footLogo9 { background-position:-92px -371px}
.footer .pLogoLinks a:hover.footLogo10 { background-position:-110px -424px}
.footer .pLogoLinks a:hover.footLogo11 { background-position:-151px -477px}

.footer .footBanner { height:52px;}
.footer .footBanner img { vertical-align:top; display:block}

.footer .pTxtLinks { padding:15px 0 5px; color:#999}
.footer .pCopyRight { padding:5px 0;color:#999}
.footer .pTxtLinks a { margin:0 10px;}
.footer .pCopyRight em { color:#fff}
.footer .pCopyRight a,.footer .pCopyRight em { margin:0 10px;}

.footer .contactUs { padding:0 10px; font-size:16px; line-height:30px; height:30px; text-align:right}
.footer .contactUs span { color:#996633; padding-right:10px}